package com.shujia.wyh.day16;

/*
        判断一个字符串是否是对称字符串
        例如"abc"不是对称字符串，"aba"、"abba"、"aaa"、"mnanm"是对称字符串

 */
import java.util.Scanner;
public class StringBufferTest3 {
    public static void main(String[] args) {
        //方式1：第一个与最后一个比较，第二个与倒数第二个比较，直到比较到中间停止，如果其中一对不一样就不是对称字符串
        //方式2：利用StringBuffer中的反转方法，看一看反转前后的内容是否一样，如果一样就是对称字符串
        Scanner sc = new Scanner(System.in);

        System.out.println("请输入一个字符串进行判断：");
        String line = sc.next();

        //将字符串String转成StringBuffer类型
        StringBuffer sb = new StringBuffer(line);
        StringBuffer reverse = sb.reverse();
        String s = reverse.toString();
        //看一看反转前后的内容是否一样
        if(line.equals(s)){
            System.out.println("该字符串是对称字符串");
        }else {
            System.out.println("该字符串不是对称字符串");
        }


    }
}
